package top.wanzc.java.basic.jdk9.to17.feature;

import java.util.Arrays;
import java.util.Comparator;

/**
 * 
 * @className: GenericEnhancement
 * @comment: 注释信息
 * @date: 2024年2月9日 下午3:59:50 
 *
 * @author zhengchong.wan
 * @since V1.0.0
 */
public class GenericEnhancement {
	
	public static void main(String[] args) {
		String[] arr = {"java", "hello"};
		// 从9开始泛型菱形语法能在匿名类中使用
		Arrays.sort(arr, new Comparator<>() {
			@Override
			public int compare(String o1, String o2) {
				return o1.compareToIgnoreCase(o2);
			}
		});
		Arrays.sort(arr, (o1, o2) -> o1.compareToIgnoreCase(o2));
		System.out.println(Arrays.toString(arr));
	}
}
